#ifndef __OLED_H__
#define __OLED_H__

#include "common.h"

typedef enum {
  OLED_Point_On,
  OLED_Point_Off,
}OLED_PointStatus_TypeDef;

extern void OLED_Init(void);
extern void OLED_DisplayOn(void);
extern void OLED_DisplayOff(void);

extern void OLED_Refresh(void);
extern void OLED_ClearScreen(void);
extern void OLED_Point(u8 x,u8 y,OLED_PointStatus_TypeDef status);
extern void OLED_PutChar(u8 x,u8 y,u8 ch);
extern void OLED_PutStr(u8 x,u8 y,u8 * str);
extern void OLED_PutNum(u8 x,u8 y,u8 length,u8 radix,s32 number);
extern void OLED_DrawBmp(u8 x,u8 y,u8 width,u8 height,u8 * bmp);
extern void OLED_DrawLogo(void);
#endif  //__OLED_H__
